﻿@using Web_consultant.Database
@{
    ViewBag.Title = "Сonsultation";
}

@section featured {
    <section class="featured">
        <div class="content-wrapper">
            <hgroup class="title">
                <h1>@ViewBag.Title.</h1>
                <h2>@ViewBag.Message</h2>
            </hgroup>
            <p>
                Добро пожаловать! Данная система предназначена для выполнения функции советчика-консультанта по проблемной области «Проектирование систем основанных на знаниях (СОЗ)», то есть web-приложение, основываясь на базе знаний по проблемной области, формирует и предоставляет пользователю рекомендации и советы по самым важным аспектам создания статических СОЗ.

            </p>
        </div>
    </section>
}

@if (Session["id"] != null)
{
    var con = new DbConnector();
        string a = con.GetPassedTests((int) Session["id"], 1);
    if ((int)Session["role"] == 1)
    {
        
        
    <h3>Компоненты системы:</h3>
        <ol class="round">
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/DomainAnalysis">Компонент системного анализа проблемной области на предмет применимости технологии СОЗ для задачи заказчика.</a></h3>
                </li>
            }
            else
            {
               <li class="one">
                    <h3><a href="../Tests/DomainAnalysis">Компонент системного анализа проблемной области на предмет применимости технологии СОЗ для задачи заказчика.</a></h3>
                </li>
            }
            @{ a = con.GetPassedTests((int) Session["id"], 2); }
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/ExpertEngineer">Выбор идеальной пары «эксперт - инженер по знаниям».</a></h3>
                </li>
            }
            else
            {<li class="two">
                <h3><a href="../Tests/ExpertEngineer">Выбор идеальной пары «эксперт - инженер по знаниям».</a></h3>
            </li>}
            
            @{a = con.GetPassedTests((int) Session["id"], 3);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Formalisms">Выбор способов (моделей) представления знаний.</a></h3>
                </li>
            }
            else
            {
            <li class="three">
                <h3><a href="../Tests/Formalisms">Выбор способов (моделей) представления знаний.</a></h3>
            </li>
            }
            
            @{a = con.GetPassedTests((int) Session["id"], 9);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Tools">Выбор инструментальных средств для будущей СОЗ (ЭС).</a></h3>
                </li>
            }
            else
            {

            <li class="four">
                <h3><a href="../Tests/Tools">Выбор инструментальных средств для будущей СОЗ (ЭС).</a></h3>
            </li>
            }
            
            @{a = con.GetPassedTests((int) Session["id"], 6);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Prototyping">Выбор стратегии прототипирования.</a></h3>
                </li>
            }
            else
            {

            <li class="five">
                <h3><a href="../Tests/Prototyping">Выбор стратегии прототипирования.</a></h3>
            </li>
            }

        </ol>
    }
    else if ((int)Session["role"] == 2)
    {
        <ol class="round">
            
            @{a = con.GetPassedTests((int) Session["id"], 7);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Engeener">Тест профессиональных навыков.</a></h3>
                </li>
            }
            else
            {
                <li class="one">
                    <h3><a href="../Tests/Engeener">Тест профессиональных навыков.</a></h3>
                </li>
            }
            @{a = con.GetPassedTests((int) Session["id"], 4);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/EQ">EQ-Тестирование.</a></h3>
                </li>
            }
            else
            {
            <li class="two">
                <h3><a href="../Tests/EQ">EQ-Тестирование.</a></h3>
            </li>
            }
            @{a = con.GetPassedTests((int) Session["id"], 5);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Temp">Тест Айзенка на темперамент.</a></h3>
                </li>
            }
            else
            {
            <li class="three">
                <h3><a href="../Tests/Temp">Тест Айзенка на темперамент.</a></h3>
            </li>
            }

        </ol>
    }

    else if ((int)Session["role"] == 3)
    {
        <ol class="round">
         @{a = con.GetPassedTests((int) Session["id"], 8);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/IdealExpert">Тест профессиональных навыков.</a></h3>
                </li>
            }
            else
            {
                <li class="one">
                    <h3><a href="../Tests/Engeener">Тест профессиональных навыков.</a></h3>
                </li>
            }
            @{a = con.GetPassedTests((int) Session["id"], 4);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/EQ">EQ-Тестирование.</a></h3>
                </li>
            }
            else
            {
            <li class="two">
                <h3><a href="../Tests/EQ">EQ-Тестирование.</a></h3>
            </li>
            }
            @{a = con.GetPassedTests((int) Session["id"], 5);}
            @if (a != "")
            {
                <li class="one">
                    <h3><img src="~/data/galochka.png" height="30" width="30" /> <a href="../Tests/Temp">Тест Айзенка на темперамент.</a></h3>
                </li>
            }
            else
            {
            <li class="three">
                <h3><a href="../Tests/Temp">Тест Айзенка на темперамент.</a></h3>
            </li>
            }
            </ol>
    }
}
else
{
    <h3>Работа в режиме "Консультация" доступна только зарегистрированным пользователям!
        <br />
        Пожалуйста, @Html.ActionLink("зарегистрируйтесь", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" }) или 
        @Html.ActionLink("осуществите вход в систему", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" }).<br />

        <br />

    </h3>
   
}


